//package com.yunzhou.vo;
//
//import lombok.Data;
//import lombok.NoArgsConstructor;
//import org.springframework.ai.chat.messages.Message;
//
//@NoArgsConstructor
//@Data
//public class ChatMessageVO {
//    private String role; // 提示词角色，这里我们只需要 user 和 assistant
//    private String content; // 角色发送的提示词和大模型返回的结果
//
//    public ChatMessageVO(Message message) { // 这个Message为SpringAI框架提供的，包含提示词以及提示词角色
//        this.role = switch (message.getMessageType()) {
//            case USER -> "user";
//            case ASSISTANT -> "assistant";
//            case SYSTEM -> "system";
//            default -> "";
//        };
//        this.content = message.getText();
//    }
//}